我曾經試著把【表情符號】變成一個 .gif 圖檔,希望能提升編輯討論區網頁的開啟速度,因為現在的表情符號是由個別的 .gif 檔組成。
以竹貓來說,發表文章旁邊的【表情符號】是 4 x 5 個圖示,要開啟這 20 個圖檔,瀏覽器就得發出 20 次的開啟圖檔需求給 Web Server,如果能合併成一個大型圖檔放在 CSS 的背景圖層,然後用定位的方式讓 user 還是可以點選,【表情符號】的開啟速度理論上應該會快很多。

不知道有沒有站長有這樣想過呢?有沒有什麼現成的 MOD 可以完成?

版主: 版主管理群
省省吧, 我做這行的.進藤光 寫:是嗎?顯然你對 Web Server - Client 一點也不了解,去多 K 個幾年再說吧~
是的,你說得一點也沒錯!jwxinst 寫:阿光學長, 你是說把表情符號, 好像「phpbb3 color」那種嗎?
我大概是想到這種「類似想法」
有點差..不過別罵我- -
是的,所以我說過,去我家的會議室 bbs.bnw.com.tw 註冊以後,發表文章你就會看到了。雖然表情符號變成靜態,但實際發表以後還是動態的,而且一點也沒有使用上的問題!computer315 寫:dz聊天室有類似這樣的一個功能
先CSS做背景圖...後JavaScript去設定點選座標..
不過這樣真的有比境省嗎?我個人覺得比較浪費空間
而且很多會動的圖都會變得不能動
cc...和我一樣進藤光 寫:是的,你說得一點也沒錯!![]()
請放心吧,阿光我很好說話的,除了某些搞不清楚狀況的人以外。
其實你們只要去我家瞧瞧就知道囉,這種問題我早就解決了,在發表文章的時候,你看到的是靜態表情,但是發表以後就會看到動態的表情了。換句話說,我已經把表情圖示縮減到最小,這對 500MHz 以下的老舊電腦來說,非常實用!
也許你會認為竟然有人還在用 500MHz 電腦?別懷疑,我現在寫的這篇回覆,就是使用 PowerBook G4-500MHz。![]()
當然,我也有雙核心主機,不過我會故意使用老舊電腦、慢速網路來測試自己網站,畢竟站長花時間架設網站,不是要給自己爽的!你得站在 user 的角度來看事情。所以我也常常在不同的地方,透過不同的網路、IP 來測試自己網站的開啟速度,能縮減的地方我就盡量縮減。
Dz聊天室我有裝...你可以研究一下進藤光 寫:是的,所以我說過,去我家的會議室 bbs.bnw.com.tw 註冊以後,發表文章你就會看到了。雖然表情符號變成靜態,但實際發表以後還是動態的,而且一點也沒有使用上的問題!![]()
至於會不會省到?要看你用啥表情圖示!我說過,phpBB 官方版本當然省不了,但如果換成前面那些表情,甚至是更大、更複雜的表情,就有影響了!光是下載那些表情檔案就要花不少時間,而且別以為下載過的圖檔永遠不會再下載!要是這樣那網站更新圖檔,user 端沒清空 Cache 不就永遠看到新圖片?但這還不是最重要的,更重要的是另外一個問題,我不想在這裡說...
其實你只要把 CSS 與 JavaScript 程式碼分開放在不同的網路,user 透過不同的管道下載,自然就不會覺得慢!BNW 現在就是這樣子做的。
我之前有做過,只是 CSS 與 JavaScript 程式碼這部份沒設定好,我的 JavaScript 程式功力太差(雖然我是 C++ Programmer,嗯~10多年前啦),所以才會失敗!如果你知道哪個網站有這種設計,麻煩告知一下,我去研究一下他們網站應該就能解決了!