ページの読み込み時に実行される小さなコード (このメッセージの最後に記載) があります。1 日あたり約 50,000 の UNIQUE ビジターがいます (リピーターはカウントされません)。偶然かもしれませんが、実装以来、ランダムなサーバー負荷の問題が発生しています。
だから私が求めているのは...
1)以下のコードが実際に問題を引き起こす可能性があるかどうかを誰かが確認/否定できますか?
2)これを最適化できますか?
参考までに:
-- WordPress レイアウトの HEADER ファイルにこの関数を貼り付けました。
--フッターで 10 回以上呼び出されます
-- NGINXを利用したVPSサーバーです
--ログはまだチェックしていません
コードの目的... 関数にパーセンテージを指定して、その割合の時間で文字列を表示するようにコードに指示します (つまり、60 を指定すると、文字列が 60% の時間で表示されることを意味します)。フッターの各エントリは、独自の乱数を生成します。
コード:
function writeRndString($theString, $percent) {
$randno = rand(1,100);
if($randno <= (int)$percent) {
echo "Random String: " . $theString;
echo "\n\n";
}
}