問題タブ [python-memcached]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - pylibmc(memcached用のPythonクライアント)をインストールするにはどうすればよいですか?
ここの指示に従ってpylibmcをインストールしようとしています: http ://sendapatch.se/projects/pylibmc/install.html
ここからpylibmcの最新バージョンをダウンロードしました:http://pypi.python.org/pypi/pylibmc
ここからlibmemcached(0.51)をダウンロードしました:http://launchpad.net/libmemcached/1.0/0.51/+download/libmemcached-0.51.tar.gz
Ubuntu 10.04を実行していて、DebianLennyVMにもインストールしてみました。
これは私が得ているエラーです:
なぜそれが言うのかわかりません:_pylibmcmodule.h:41:20:エラー:Python.h:そのようなファイルやディレクトリはありません
私は何が間違っているのですか?
django - django と memcached - 実際にキャッシュされているのは何ですか?
django キャッシングに期待しすぎているのかもしれませんが、ここに何かが欠けている場合に備えて。
memcached (memcached、libmemcached、および python-memcached) をインストールし、この指示に従って構成しました。
memcached を起動し、アプリケーション サーバーを再起動しましたが、django は memcached を使用していないようです。
python - Pythonとログインスクリプトの機械化
こんにちはプログラマー仲間!
Pythonとmechanizeモジュールを使用して大学の「フードバランス」ページにログインするためのスクリプトを作成しようとしています...
これは私がログインしようとしているページです:http ://www.wcu.edu/11407.asp Webサイトには、ログインするための次のフォームがあります。
このことから、次のフィールドに入力する必要があることがわかります。1. name = id 2. name = PIN
アクションあり:action = https://itapp.wcu.edu/BanAuthRedirector/Default.aspx
これは私がこれまでに書いたスクリプトです:
今問題...
奇妙な理由で、(mycatpage.htmlにある)戻ってきたページはログインページであり、「猫の現金残高」と「ブロックミールの数」が残っていると予想されるページではありません...
誰かがその理由を知っていますか?ヘッダーファイルではすべてが正しいことを覚えておいてください。idとpassは実際には111111111と222222222ではありませんが、正しい値はWebサイトで機能します(ブラウザーを使用...)
前もって感謝します
編集
私が試した別のスクリプト:
これは同じ動作をします...
python - setup()でハイフンを使用してPythonパッケージ名を処理するにはリストが必要です
私はパッケージpython-memcachedに依存していますが、その名前はpythonの命名規則に違反しているため、core.pyのセットアップ機能に違反しています。
これはセットアップを壊します。パッケージに依存するにはどうすればよいですか?ローカルで名前を変更したり、エイリアスを作成したりすることはできますか?
django - Djangoでキャッシュされたテンプレートフラグメントを削除するにはどうすればよいですか?
以前は、Django テンプレートに次のようにキャッシュされた HTML のチャンクを設定していました。
今、このキャッシュされたコンテンツを更新したので、更新したいと思います。時間を無駄に変更しようとしました:
この場合、ページにはキャッシュされた古い HTML が引き続き表示されます。
また、キャッシングに関連するテンプレート タグを削除して再挿入してみました。ただし、この場合、キャッシュ テンプレート タグを再挿入すると、コンテンツは元のキャッシュされたコンテンツに戻ります。
私に何ができる?キャッシュをリロードするのに約 2 時間待ちたくありません。
google-app-engine - App Engineデータストアのユーザー検索を高速化するにはどうすればよいですか?
ユーザーをより速く検索できるようにする必要があります。memcacheを使用しない検索には8秒かかります。現在、私のコードはNot Dot Netの助けを借りてmemcacheを利用しており、検索時間を4秒に短縮しています。今の私の質問は、どうすればそれを速くすることができるかということです。
私の最初のアイデア:
- ndbに変換し、SELECTのみ、必要なデータFROMユーザー
- SQLの方法では、データの少ないテーブルを作成します。ユーザー名とメタデータへのキーのみ
- 新しい全文検索
- サードパーティの開発者による古い検索可能なモデル
- Memcacheに必要なのは、すべてではなく、プロパティとトラベレーゼだけです。
それとも他のアイデアがありますか?私が最も時間を節約できると思うのはどれですか?
django - Djangoキャッシュ-キャッシュから取得した画像の表示の問題
私はdjango1.4、python 2.7、Memcache、python-memcached、easy-thumbnailsを使用しています。
キャッシュされたデータを使用してアイテムページにアクセスしようとすると、次のテンプレートエラーが発生します。
シェルのデータベースから問題のデータにアクセスすると、次のようになります。
キャッシュから同じデータにアクセスしようとすると、次のようになります。
ImageFieldFile
私の質問は、元の状態で取得できるように、どのようにキャッシュするのですか?簡単なサムネイルで使用するには、そのオブジェクトをテンプレートに渡す必要があります。
google-app-engine - アプリ エンジンの memcache に get_multi を実装する
誰かが助けてくれるかどうか疑問に思っていました。この投稿で概説されている blobcache モジュールを使用しています
これは正常に動作しますが、 get_multi()キー関数を使用して memcache からの取得を高速化しようとしてい ますが、現在のコードでは get_multi を使用するとキーが見つかりません
私の現在の取得定義は次のようになります
ドキュメントによると、キーの文字列を get_multi に渡すだけでよいということを理解しています。
しかし、彼は現時点では何も返していません。
誰かが私がここで間違っていることを指摘できますか?
python - Python3: gevent と pylibmc/python-memcached の代替手段を探しています
それで、次のプロジェクトを python3 で書くことにしました。なぜですか? Ubuntu の計画により、来年中にすべての Python2 サポートを徐々に廃止し、Python3 のみをサポートする予定です。(Ubuntu 13.04 以降)
gevent および memcached モジュールは、正式に Python3 に移植されていません。
gevent と pylibmc または python-memcached の代わりに、すでに正式に Python3 に移植されているものは何ですか?