Понякога си има дни в които нищо не върви 🙂

В такива случай ни остава просто да се надявам че утре ще е по добре от днес 🙂

私はナンセンスで開始する前に私が意味します, 私は非常に転送しませんウェブホスティング、およびすべてのものは、私が過去に取得してきた経験を書きます 2-3 ヶ月. トップにtyxoとして出席しているいくつかの非常に毛むくじゃらのVPSの管理 80 しかし、トップに入ります 70 ;). だから私の考えはあります, それが今、すべてのこの時間後、私はいくつかの習慣を獲得し、一つの方法または別のベストプラクティスになってきました (通常、ハード) :D. 私は全ての偶数で書いたり、構成の詳細には触れません. むしろ検討する以上のアイデアを共有します.

  1. 定期的にソフトウェアを更新します. アパッチ, PHPのMySQLのすべての更新をしたいです. sigurnistaの穴にパッチを適用するかどうか, バグ修正や新機能に起因するかどうか. 常に最新のソフトウェアを保ちます. 基本的にはめったに通常、物事が壊れホストされているコードに貫通孔をアプリケーション内のサーバーを攻撃しないが、それに依存しません.
  2. アパッチ – ウェブサーバとあなたが実際に利用する人から、より積極的なモジュールを有することが望ましいではありません. 複数のモジュール- 時間のかかる作業.
  3. 同じサーバー上でより多くのユーザー – オペコードキャッシュ. この前 書きました 他にも、 タイトル 喜んでテストを行い、この魔法の真のメリットを参照してください。. 実際の作業環境では、すべての設定で最高の結果がそれを置くために示しているので、私の場合は、eAcceleratorのを選びました. より速く、それぞれより多くのユーザーを意味少ない食糧資源を充電.
  4. 入稿加圧 – GZIP. あなたが作る本物のトラフィックを削減するための最も明白な方法は、顧客へのHTTPレスポンスでgzip圧縮を使用することです. Modの収縮 apacheのためのソリューションです. За други http server-и не съм проучвал въпроса :). Реално около 50% ми падна трафика при компресия върху html,css,js,xml. Трябва да проверя дали мога да компресирам и друг вид съдържание ще е интересно. Защото реално снимките са съдържанието което прави най много трафик в един сайт.
  5. mysql sererгорещо ви препоръчвам ако не сте се наградили с версия 5.1 да го направите. Като цяло Oracle имат някакъв малък опит с бази данни 😆 и тоя опит са го вкарали добре в 5.1 версията не съм пробвал 5.5 но и това планувам да стане скоро. Определено се ускори работата на sql заявките може би леко падна натоварването но с не повече от 5-6% しかし他にも、開発者向けの新機能は素晴らしいです. このような設立 パーティション. 設定はどのよう慎重にアップグレードするときは、すべての古いオプションが有効なわけではありませんmy.cfgで持っています, CentOSの中に少なくとも古いライブラリを削除することも良いです 5.5 Debianで作られた問題は、そのような悩みを持っていました. その後、参照MySQLはログインが、オプションのいくつかは、異なる名前を持っているし、最終的に行けば、あなたがそれらを変更する必要がありますので、 5.5 あなたはなぜ、セットアップpalvaを不思議はありません.
  6. sql заявките. Задължително разрешете опцията за записване на slow query. あなたが最適化するために、遅いクエリがある場合、これらのログでは、開発者に情報を返すことができます. はるかに少ないような要求サーバー上の負荷が少ないです😉
  7. まもなく保護 – сменете подразбиращия се порт на ssh-а ви няма нужда смотани ботове да се опитват да ви хакват. Apache го подсигурете с mod_securityを доста полезен модул прави филтрация на доста шитниsql inj, rfi DDoS и прочие. Няма да спре голям хахор ама поне ламерите ще ги отсее. PHP е добра идея да се защити с Suhosin. Може да се сложи като допълнително разширение или направо като пач в php кода. Аз лично предпочитам първия по изчистен ми се струва.

Като за начало това са нещата които се сещам. 多くが、ときに私は私がサーバーのかなりの最適化を行ってきたが、それらの多くは状況に非常に特異的であり、それはそのようなキャッシュのlimitatsiiまたはどのようにプロセスは、Apache-それを調達しているとして、それらを伝えるためにも意味がありませんとは思いません. おそらく時間が覚えているだろうし、まだ物事が大きなスコアを作るささいなことのいくつかを言う方法です. Машината е доста добре оптимизирана за сравнение ние правим на 20к уникални посещения на ден и сме на най ниския възможен vps план load time на страниците ние не надхвърля 1,5-2 сек или ако го надхвърля е заради външните източници на реклами иначе самата страница се изплюва за части от секундата. Хора с близки позиции до нас са с не оптимизирани сървъри с доста повече ресурси от нашия и имат същите резултати. Общо взето оптимизиране му е майката и пиенето на бира бащата 😆

ps Песничката леко се връзва с тематиката 😀

ほぼ一年のために私は私のdemochetoに取り組んでいました . 非常に良好ではなかったものがたくさんあったので今日、私は物事をまっすぐにする時間を持っていました. 新しい機能を追加しました. 並び替えコード, より多くの機能を持つので、私はそれを短縮し、よりユーザーフレンドリーになります.

得点の主な新機能信号トラップと. スピニング悪魔のDreambox受信機のようないくつかの時点で、彼を殺すことに決めたので、監視プロセスを停止し、私の, それ自体で非常に不快な瞬間です. およびログの場所は傍若無人小さいように私は何が起こっているのか理解できないと私は対処していないネットワーク共有を持つ複雑なスキームを行う必要があります. 行では:一般的な信号トラップ-aが出力または😉言うことで、カーネル・キルが提出したものからの信号を傍受するのbashスクリプトの快適な機能があるので、我々はすぐに後続のイベントの一部を防ぐことができます. ちょうどそのSIGKILを絞るか、殺します -9 傍受と防ぐことができません, これは、コア内に設計されています. それは直接PIDに送ら終了1. 今関連するコード

#trapping signals I know -9 dosent work but we try it just in case ; )
trap on_exit 0 14 1 2 9 13 15 6 8 4 3 11 5
on_exit () {
make_debug 10 #unexpected error
#reboot now if we hawe trapped signal
reboot -d 0
exit 0
}

私たちの最初の行は、取るために、どの信号があなたに複数のアラートをキャッチすることができますどのようなアクションを宣言します 男信号 場合、これらは私が興味を私に😉. デバッグメッセージと再起動の受信機を作る簡単なfunktsiikaにつながる見られるように. はい、そこに昼食, それは私が期待する結果につながります, 私は妨げすべてが死滅して殺されていると思いますので、 -9 しかし、何もしようとする妨げるものはありません.

他の大きな変化は、それらが機能に詰めコードを繰り返される関数ほとんどのものです, それは少し見苦しいではありませんでした, 今私はリターンで穏やかなドラマがあったのbashを-と😉ドであります – 私は1つの関数にあなたのリターンを入れて、すべて私の他の既知のプログラミング言語のような動作を期待します, それはリターンが整数値のみを返すことが判明してからアップ 2 😀と私は戻って文字列に私を望んでいました. 醜い最悪の場所がありました. 解決策は単純です

#---cuted---

if [ $T -eq $N ]
 then
 echo "Cam is down! Reboot..."
make_debug 4 # cam is down
 else
echo $rcam
 fi

# ---cuted----

#finding real cam1
 rcam1=$(find_cam $cam1)

Първата част е края на функцията ми и чрез echo изплювам резултата. Взимането му е елементарно с последния ред в горния пасаж.

うーんと思います, それは、コードの面白い部分です.

私はインスピレーションに感謝したいと思います😉

HTTP://www.youtube.com/watch?V = SilMJ0O13UI&機能=関連