日記帳
本ページはプロモーションが含まれています
カテゴリー
Links
blog(ブログ)マスター
アンドロイドの巣
ゼロから始めるベランダ菜園
タイトル
2024年11月
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30

アーカイブ

2016年05月 のアーカイブ

各種CMSのsqlite対応状況 (2016-05)

名前 バージョン sqlite 備考 セキュリティ リリース
drupal 8   多い
joomla - -   多い
Nucleus - -   非常に少ない
wordpress   専用プラグインが必要 多い
xoops x - -   少ない
MediaWiki   対応していない部分がある 多い

多数の各種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となっているか確認しましょう




PR

[PR]