1. 膨大な投稿データを持つフォーラムがあります。ユーザーの投稿検索を効率化する方法を簡単に説明してください。
プログラムに関しては、ページキャッシュ技術を使用できます。フロントエンドのインターフェース設計では、投稿のタイトル、投稿者のID、時刻など、より多くのキーワードを入力できるようになり、検索の効率が大幅に向上します。
キャッシュは十分で、テンプレートキャッシュと部分キャッシュの両方が利用可能です
2. ブログにユーザー登録すると、username.mmosite.com などの第 2 レベルのドメイン名が自動的にバインドされます。 解決策を簡単に説明してください。
2 つの IIS サイトを使用できます。1 つはメイン サイト、もう 1 つはドメイン名ジャンプです。
ジャンプに使用されるサイトは、IIS に空のホスト ヘッダー (デフォルト サイト) を追加する必要があります。
以下の点も必要です。 1. ドメイン名解決をパンし、*.yourdomain.com を Web サーバーの IP アドレスに解決します
2. ドメイン名ジャンプ サイトのデフォルト ページでプログラムを編集し、*.yourdomain.com の * の値を取得します。メイン サイト
$_SERVER['HTT_HOST']; にジャンプします。このクエリに基づいてデータベースをクエリします
3。PHP スクリプトを使用して、
http://srfi.schemers.org/srfi にアクセスしてください。 -28/mail-archive/maillist.html
このページに表示されるすべてのメールは配列に保存されます。
preg_match_all w+@([w.]+) は
4. JavaScript スクリプトを使用して次の関数を記述します。 2 つのイメージ広告が含まれるページがあり、ユーザーがこのページにアクセスすると、2 つの広告のうち 1 つがランダムにクリックされる可能性があります。
parseInt(Math.random()*100)==1
5. 中国語と英語の文字を含む記事があります。その記事内のすべての英語の単語を抽出する必要があります。たとえば、次のテキスト:
RF Online has been 公式に rele button function ased for
抽出結果は次のようになります:
RF
Online
has
been
officially
rele
ased
for
この関数は C 言語で記述してください。
preg_match_all w+
C 言語も簡単で、関連付け範囲を判断するだけです
6. Linux でシェル (Bourne Again Shell) スクリプトを使用して、次の必要な関数を記述してください:
ディレクトリ /video/temp/ が作成されました。ユーザーがアップロードしたビデオ ファイルを保存するためのディレクトリです。このディレクトリ内のファイルを /video/year, month, day/ に定期的に転送する必要があります
#!/usr/bin/php -n
foreach (glob("/video/temp/") as $file){
コピー...
}