感觉没睡好就..-shenmedoumeixie....
hi
昨晚沒睡好,雖然夢很香,但睡不好沒精神做科研啊。。。
1、jQuery
十二、實現(xiàn)聊天室創(chuàng)建
12.1 基本功能
登陸;
無刷新實時交流;
支持表情。
12.2 大致效果
登陸——》驗證,打算用AJAX來做;
聊天——》php實現(xiàn)具體功能就行。
12.3 數(shù)據(jù)流分析
登陸頁面:獲取用戶名和密碼請求登陸-返回聊天頁面或失敗信息以及登陸頁面;
聊天頁面:聊天內(nèi)容的請求和返回(實現(xiàn)無刷新的更新數(shù)據(jù));在線人員信息的請求和返回;處理發(fā)送內(nèi)容的請求,寫入聊天內(nèi)容。
12.4 登陸頁面開發(fā)
?--------突然間發(fā)現(xiàn)需要AJAX的知識儲備,但我今天不想看ajax,周末再來吧。。。-----------
2、PHP實現(xiàn)頁面靜態(tài)化(一)
一、靜態(tài)化簡介
1.1、動態(tài)頁面和靜態(tài)頁面
動態(tài):執(zhí)行動態(tài)程序,php,jsp等;比如php,語法分析,編譯再運行。
靜態(tài):html等文件。
1.2、關(guān)于優(yōu)化頁面響應(yīng)時間
--主要手段
動態(tài)頁面靜態(tài)化——本節(jié)重點;
優(yōu)化數(shù)據(jù)庫;
使用負載均衡;
使用緩存;
--動態(tài)頁面靜態(tài)化
場景:頁面中的一些內(nèi)容不經(jīng)常改動;
實質(zhì):生成靜態(tài)的HTML文件;(減少了執(zhí)行步驟,也就節(jié)省了時間)
減少響應(yīng)時間,重要的是減少服務(wù)器負擔。
不適合微博等更新較快的。
1.3 關(guān)于動態(tài)URL地址設(shè)置靜態(tài)形式
http://state.com/index.php?c=play&a=index&id=8123
變?yōu)?/p>
http://state.com/play/8123.shtml
這個過程暫時還是偽靜態(tài)(實際上還是動態(tài)文件,只是換了個馬甲)。
1.4 PHP靜態(tài)化
--純靜態(tài)
通過php程序生成的真正的靜態(tài)文件。
又分為局部純靜態(tài)(/局部動態(tài),實現(xiàn)方法可能是ajax的異步操作)和全局純靜態(tài)。
--偽靜態(tài)
把URL地址轉(zhuǎn)化為類似html的情況。
二、純靜態(tài)化案例實現(xiàn)
2.1 buffer
--概述
其實就是緩沖區(qū),一個內(nèi)存地址空間,用于存儲數(shù)據(jù)。
實現(xiàn)靜態(tài)化,要圍繞buffer展開。
比如說電腦系統(tǒng)中的buffer,就是當有數(shù)據(jù)要進行存儲操作的時候,需要先把某個buffer存滿,然后再寫入磁盤。
--流程
內(nèi)容——php buffer——tcp——終端
--使用
<?php
echo 1;echo "<br/>";
echo ob_get_contents();
如果沒開啟,要么改php.ini,要么加頭文件
ob_start();
2.2 實現(xiàn)純靜態(tài)化
--基本方式
file_put_contents()
output_buffering()
?
轉(zhuǎn)載于:https://www.cnblogs.com/andy1202go/p/5028542.html
與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的感觉没睡好就..-shenmedoumeixie....的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。