Sidebar |
各種CMSのsqlite対応状況 (2016-05)
多数の各種database(mysql,sqlite,pgsql)に対応するには、 drupalの /core/lib/Drupal/Core/Database が参考になる。 drupal ファイルを小刻みにしてロード数が膨大なため、(opcache)キャッシュモジュールがないと快適には動作できない。
MediaWiki sqliteへの対応が不完全なためあちこちでエラーで使えないことがある。
Wikipedia用のツールなので、sqliteへは期待しないほうがいい
php7 opcacheの設定
メモリに保存します。 ディスクキャッシュじゃないのでがっかり 遅いサイトでないと効果を発揮しないみたい。 100ms程度のレスポンスで来るサイトには意味がない モジュール版PHP運用でハードディスクへの負荷を考えると意味があるかもしれませんけどね。 php7 php.ini zend_extension=php_opcache.dll [opcache] opcache.enable = 1 で、勝手にキャッシュが動くようになります。 その他の細かい設定は、phpのサンプルの設定を参考にしましょう ZendOPcache.MemoryBase@ユーザー名@英数字のファイルが ユーザーのテンポラリフォルダに作成されます。 C:\Users\%USERNAME%\AppData\Local\Temp\ iniの sys_temp_dir = "/tmp" で強制的に変更してもopcacheは無視するみたい。 php -S localhost:8000 PHP Warning: PHP Startup: Invalid library (appears to be a Zend Extension, try loading using zend_extension=php_opcache.dll from php.ini) in Unknown on line 0 PHP 7.0.6 Development Server このエラーの時は、間違ってextension=php_opcache.dll となっているので、 zend_extension=php_opcache.dllとなっているか確認しましょう |
Sidebar |