PHPの顔の質問-1

1、PHPの基部

PHPは何であるか、クロスプラットフォーム、クロスプラットフォームの大きな利点ですか?

回答:

  ここでは関係なく、オペレーティングシステムのPHPのApacheのは、MySQL、PHPのための最高の動作環境は、今やそのため、クロスプラットフォームであります

 

2、データ伝送どっち?

getとpost

違い:

キャッシュキャッシュポストはセックスを取得することはできません

データ転送サイズは4Kを得るために、典型的には2である(また、ブラウザによって影響を受け、より悪いたい)構成をPOSTも無限のphp.iniを制限することができます

体を介してデータの送信は、URLのポストを介して取得します

可視性は、アドレスバーにGET、POSTを観察することができません見ることができます

セキュリティは、安全なデータ伝送秘密ポストを使用することをお勧めします

データクエリ候補は、スタイルをどう取得し、データの追加、変更、または後の推奨方式を削除しません。

 

フレームワークとテンプレートエンジンを学び、マスターする3、およびシステムは何?

例示のYiiのTP laravel CIエンジンecshopのphpCMSのSmartyのフレームワーク、等のために、等

 

4、これはフロントエンド技術を習得するには?

HTML、CSS、JavaScriptの、jqueryの、ブートストラップなど

 

5、アヤックスの利点?

パーシャルリフレッシュを実現するためにjavascriptやjqueryのを使用して非同期データ伝送は、ユーザーエクスペリエンスを向上させること、サーバーへの圧力を減らします

 

 

図6は、開発プロセスの中でどのようなセキュリティ上の問題に注意を払う必要がありますか?

大規模な灌漑RIを防止するために使用されるコード

Telnetログイン状態を防ぐために、トークンと認証トークンを使用します

プレ噴射防止SQLを使用してMySQLの文

 

 

7、どのように走行速度を向上させるには?

テーブルのフィールド、そのような文が接続クエリの代わりに、サブクエリを照会することが明らかである*選択使用しないようにSQL文の最適化、ファジークエリを使用していません

インデックスを作成します

頻繁に使用されるデータ・キャッシュは、Redisのを使用して生成またはOB静的なページを実現することができます

マスターコピーライト・MySQLからの分離

nginxの負荷上の複数のサーバでの圧力分布のバランスをとります

 

 

8、PHPと他のデータベースを一致させることができますか?

はい、しかし、MySQLは最良の選択であります

 

9.利点は何ですかMVCとは何ですか?

ビジネスモデルM C Vモデルビューコントローラモデル

ビューでビジネスロジックとデータ・マッピング層を実装するために、コントローラによって呼び出さモデル

利点:コードリーダー、データの冗長性を減らします

 

 

フォローアップ。

おすすめ

転載: www.cnblogs.com/webcyh/p/11440417.html