ここからテキスタイル クラスを使用しています: http://textile.thresholdstate.com/ (サイトは現在利用できません)。これは 20,000 文字未満でうまく機能します。それ以上の場合、PHP は次のエラーでタイムアウトします。
PHP Fatal error: Maximum execution time of 30 seconds exceeded ...
これはおそらく本当に効率的なマークアップ パーサーではないと思いますか?
- このテキスタイルクラスに代わるものを誰か提案できますか?
- コードをリファクタリングしてクラスを改善した人はいますか?
- コードの速度を改善するために試す (または探す) ことができる一般的な PHP の最適化 (ループなどを使用) は何ですか?
アップデート
PHPの時間制限を増やすという提案をありがとう、私はそれを少し増やしました.
しかし、1分のページロードは凄まじい。それで私は掘り下げ続け、次のサイトに2003年から2012年12月までのTextileバージョンのリストがあることを発見しました:http://txstyle.org/article/36/textile-versions
2006年からテキスタイルクラスを使用していたことがわかりました! それ以来、長い道のりを歩んできましたが、最新バージョンはより高速に動作するようです。具体的には、テストのタイムアウトを防ぐ「doBr」機能が改善されているようです。