Drupal-6.25 を SQL Server 2005 にインストールして実験してきました。http://drupal.org/files/d6mssql.zip から MSSQL ドライバー パッチを入手しました。
問題は、Linux を OS の Web サーバーとして使用すると、パフォーマンスが非常に遅くなることです。各ページの読み込みには 10 ~ 20 秒かかります。
Windows を OS の Web サーバーとして使用すると、この問題はなくなりました。ページの読み込みには数ミリ秒しかかかりません。
Linux 構成は次のとおりです (多くの Linux ディストリビューションでテストしました)。
- VMWare ワークステーション 8.0
- Ubuntu 10.04 / Ubuntu 12.04 / Fedora 16 (IP: 192.168.14.12x)
- 最新の Apache2、最新の PHP 5.3.10
- Ubuntu では php5-sybase、Fedora では freetds
- Windows-7 マシン (IP: 125.0.0.7) 上の SQL Server 2005。
Windows の構成は次のとおりです。
- Windows 7 x64 (IP: 125.0.0.7)
- XAMPP 1.7.3 と PHP 5.3.8 および Freetds 拡張 ( http://docs.moodle.org/20/en/Installing_MSSQL_for_PHPから)
両方のシステムで、次の freetds 構成を使用します。
[global]
host = 125.0.0.7
port = 1433
client charset = UTF-8
tds version = 8.0
text size = 20971520
誰にも提案やデバッグの助けがありますか? ありがとう!