私はkodeneに立つ人の前にドラマがこのようなサーバーよりもはるかにあるので、最近私が代わりに政権のコードで主に扱います, 私は作成するために管理ナンセンスの数行を走り書きすることを決めました. ブーストさはやや劇的な部品の開口部を強制的に自分のプロジェクトを提示する準備をしています

  • Първото нещо което което със сигурност щеше да създаде проблеми е изключването на javascript от браузърната поддръжка. Както всяка модерна апликация така и нашия инструмент използва доста JS за AJAX そして、双方向性と現代的なビジョンを送信し、機能性を向上させる他の動的プロセス. それから、最も受け入れ作りについて多くはCookie情報とだと思ったし、 PHP 情報が有効であるとすべてがうまくている場合かどうかを確認します. かなり学問の決定が、最終的にはより多くの提示可能なバージョンを表示されます. HTML それはnoscript要素に来れば再生されます. 私はそれが最もエレガントな解決策だと思います.

<noscript>
<meta http-equiv="refresh" content="0;URL=./nojs.html" />
</noscript>

我々はJSのサポートがnojs.htmlにリダイレクトされます停止した場合、一般的な状況は自明です. シンプルで非常に効果的なソリューション

  • PHPのmulthithreading – 多くのnishkovostaは、より多くのコアを持つプロセッサのための非常に有用なものです (ないシングルコアのそれはOKではありませんが、多くのものの原子力システムは、他のビールです). 当社のソフトウェアは、他からの情報収集を扱う部分を持っています API – 彼女と私は、私達のデータベースダニーにimportva. このプロセスはdosatachno大であり、手でそれを行うことが不可欠である誰かにatomatiziranにする必要があるため、それはCLIモードでPHPをmulthithreadingで再び実現することを除いてノー挑戦Obshtovzeto. ここでfokrvanetoプロセスに関連したドラマがあっただけでなく、流れの作成します 子プロセス-そして、待っていたスクリプトは、新しいを作成するためにpriklyuchabotaします. 実際の行動とmulthithreadingないもののマルチプロセッシングのアイデアを殺したが、これらは詳細で愚かな. 最も前方に置きます & スクリプトのない動作の変更に必要な、標準出力がリダイレクトされませんされるように、まだ自分の仕事のスクリプトを継続することを意味裁判の後 – 私の場合も同様に /DEV / nullに 🙂 Накрая структурата на тази част от кода изглеждаше така

$pid = pcntl_fork();
if ($pid == -1) {
die('could not fork');
}else if ($pid) {
// we are the parent
echo "I'm parent  \n";
pcntl_wait($status); //Protect against Zombie children
} else {
// we are the child
echo "I'm a child $timer  \n";
exec("$command > /dev/null &");
exit (0);
}

再び些細な電子Primerčeto. От към производителност бях силно впечетлен със прекъсвани между вдигането на процесите и прочие направих около 50 child process-a които своя странба направиха 7800+ mysql inserts за около 30-40 сек. А машината е крайно хилава понеже ни е тестов върър преди да вдигнем приложението на реалния.

  • Mysql querysбях шокиран от една велика глупост. Имаше един код който правеше 4-5 излишни заявки към базата данни, вместо да се използва едно по тлъсто sql query и после основната работа да я отнесе php-то. Драмата беше такава, ほとんど- まずそれは、引数を務めた他の要求を行うために使用されるアプリケーションの結果を取った情報要求を行いました. プリティ醜いと脂肪状況. サブクエリー どうやら不慣れな領土と左が参加したり、単純によく物事を考えられません. キャッチ要求はすべてがかなりクールだったし、全体の負荷が約減少した書き直し 200% コードの同じ部分のため.

В общи линии това са нещата на последък с които се заниамваме и немога да кажа че е скучно но понякога се изумявам от разни необмисляни парчета код които трябва да поправям а най стеращното е че често са мои 😆

Zemantaの強化されたことにより、

私はによって再び書いていません … 時間の非常に多く – 再びボールを引き起こし、不本意はどこか考えること. 私が試しました 3-4 私は私が見るスポーツ🙂興味深いもののために周りのblogchetoので、ちょうど探すことにした🙂時間はいくつかのことを傾くするが、私は結果に特に満足していたので、毎回断りました. それは昨日と同じだから、私は現在のポストを書く作っ本当の理由は、私が持っているほとんどの時間ではありません, 私の上に来た最後の日などと感情のコンパイルが🙂コンテンポラリーつまずいたと私のコンピュータこと, 私は私が聞かせていることを願っています著者はない私に怒って🙄

***

蜂蜜,
私は魅力的な男です.
そして、私は知っています.
私は非常によく、女性を知っています
秘密
自分の体と魂.

弱い使い込んやすいです.
強いです
彼らはより困難です, それほど長くは.
多くの
自分が私を探して, ない愛のた​​め, そして、のために
代替.
私はそれらを理解し、彼らに希望を与えます.
常に
言葉を言います, あなたがしたいと
キス
巧みにそこに誰もあえてない場所.
私の手
自分の体が歌う魔法作ります,
その後
ときに私の叫びと合併…
これまで
私は自分自身を誇りに思っていませんよ, しかし
上の実行.
私が試してみました, ないそのI,
時々,
私は知りたいです, となっています
不成功.
この魂のために私が滞在しました.
私は彼女を追い出さ
私の決定に干渉しません.
実際に
彼女は私と一緒にうんざり私を残し.
今日
私は新しいと痛みを伴うものを感じます.
私の良心
私を離れて食べて、彼が滞在したんだろう
私に
草は石に成長するにつれ
冷たいです.
今私は苦しみます, 当然, 私は月
路上で
私は最終的に英雄的な行為を行います
そして、言います:
– 私から離れて滞在. 気を付けます!
私はあなたを愛して!
あなたは、代替を値しありません!