當面臨著網站建設一大篇首字母縮略詞、專業術語和玄乎其玄之詞匯時,第一次試合作搭建網站項目會讓人有一點氣餒。我們認為了解網站建設使用淺顯的中文非常重要。
這里是過去我們被問及的一些問題,其中的一些問題也許你在尋找網站建設團隊時需要考慮一下。不是所有建立的網站都是相同的,當讀完下面內容以后您會對你想要的有更好的認識。
不要低估找到一家適合你們性格的代理或自由職業者的價值:有可能你們會長期合作。在請別人為你建立一家網站并交付于你之后,通常你都會再次需要開發商的服務。一些網絡項目從未真正結束,總是會需要做出另一輪的改變和更新。
我們喜歡了解我們的客戶。在和我們合作最久的客戶中,有些已經同我們合作超過7年的時間。
小心那些從不專注于任何一個領域的"銷售"代理。很多營銷、設計和印刷代理也會以網站建設作為兼職。我們相信,一支每天磨練技能的網絡專家最能跟上互聯網改變的速度。
一些公司承攬它們所能獲得的所有工作,然后才擔心接下來要如何進行那些工作。它們很可能只是做一些視覺設計,然后讓其他公司或自由職業者去做開發工作或相反。
叫我們控制狂吧,但是我們認為最好的網站是由那些內部擁有所有專門技術的團隊制作出來的。每天并肩工作意味著同事之間熟悉各自的技能和性格,可以幫助我們在我們自己的領域里成為專家,這還意味著我們擁有對潛在網站代碼的完整理解,并且在進行改變或提供支持的時候不必依賴其他公司或自由職業者。
網站應該被設計的可以被盡可能多的大眾所進入。開發商應編寫有意義且有效的代碼,以符合產業標準。在TIANV,我們知道高質量的代碼更容易維護,并且可以接觸到你們更多的客戶。
你知道谷歌將頁面存入時間納入它的搜索排名算法嗎?話雖如此,你的網站首先應該是快速的,因為這將為你的用戶提供更好的用戶體驗。在預計流量數據非常大時要小心,因為在優化和設計之間存在微小的平衡。不成熟的優化會對網站的設計產生副作用,因為它會增加復雜性和引發花費時間和金錢的漏洞。如果你的網站確實遇到速度或容量的問題,不要相信懶惰的開發商而去僅僅更新服務器和使用昂貴的硬件。我們建議首先嘗試所有其他的選擇,代碼本身幾乎一直都有改進的空間。
實施高速緩存技術并不像你所想象的那么復雜。不要認為你太小了而不能使用網絡上最繁忙的網站所使用的技術。
一些搜索引擎優化的專業人員使用卑鄙的手段去到達搜索列表的前列。他們編寫自動化腳本或bot病毒以在其他高排名網站上增加他們網站的鏈接,或者花錢找人為他們進行卑鄙的勾當。盡管同"黑帽子"技術競爭不是件簡單的事,但是絕對有可能通過誠實的手段去獲得良好的排名。關鍵字分析是這個過程的基本部分:這意味著你可以更好地瞄準你的網站副本并且關注你的潛在觀眾。
在涉及到推廣你的網站時,我們采取堅定的"白色帽子"立場。也許它會花費更長的時間去達到目標,但是你不會面臨被谷歌從它們的結果頁面除名的風險,而是會擁有更好的客戶并取得成功。
你使用哪個瀏覽器?你在乎嗎?你的訪問者將:盡管現代瀏覽器總的來說很好,但是以前的瀏覽器以它們獨有的方式呈現網頁,除非你的網站是被建立用來運行圍繞于它們的怪癖,否則在你的訪問者看來它是破碎的,而你甚至都不知情。
我們在支持以前的和不太通用的瀏覽器方面擁有廣泛的專業技術,并且樂意對你任何具體的支持要求進行詳細討論。
現在看來每個人都有智能手機或平板電腦。不要假設你不得不擁有你網站的另一個版本,你只需一個簡單的移動樣式表來為不同屏幕大小提供給定制的布局。
無論在哪里建立網站,我們都使用HTML5技術,所以蘋果不支持flash并不會阻礙我們的網站。
網站會癱瘓:現在知道結果你就會有所準備。這不是一個失敗主義者的觀點或借口,這是現實的。一個經驗豐富的軟件開發團隊會知道這個結果,他們會充分準備好去處理后果而不是逃避現實。這都是關于擁有解決問題的技巧、工具和解決問題根源的正確方法。
我們認為自動化通知是必要的。無論何時用戶觸發系統錯誤,開發商都應該知道以便他們可以在形成階段就將錯誤糾正過來,以免更多用戶遇到同樣的問題。過程監視器應該運行于服務器本身以保持其正常運行。更大的應用程序可以使用諸如New Relic之類的軟件服務,這些軟件服務提供關于系統負荷的實時信息,并會在你的網站遇到流量高峰時自動通知你。
由測試驅動的開發已被公認為編寫網絡應用程序的最佳方法。對于應用程序的每一功能,開發商首先編寫一個測試,然后制作代碼去通過那個測試。如果多個開發商同時進行同一個項目,而且不是非常熟悉該應用程序的每一方面,這個方法的好處則是意義重大的。漏洞將在傷害程度較小的開發周期內更早地被發現,并且在知道當前功能不被破壞的情況下還能簡單地重構代碼。
能夠在向用戶公布前開發和測試網站的新特點是非常重要的。來源控制系統如Git使管理代碼的多種版本變得簡單,就像是同時開發的一樣。這些系統對擁有多個開發商的項目組織來說是絕對重要的,因為它們允許來自于不同位置的人們同時工作于相同的文件。來源控制還意味著你的代碼更加安全,因為多種修訂版本都被保存以便代碼可以被容易地恢復到原先的版本。
陳舊網站在搜索引擎里會運行不良,并且不會增加重復訪問者。無論是新聞文章、產品更新或公司博客,幾乎每一個網站都有一些需要趕上潮流的領域。一些開發商使用諸如WordPress、Expression Engine和Joomla等現存的自行出版的系統作為內容管理系統(CMS),并且為客戶定制面 公眾的設計。如果你避免不必要的開支并且沒有復雜的要求,這樣做的結果會非常好。但是,當你想要一個簡單的界面或者需要額外的定制功能,這種方法可能會引發問題。
通常我們會建立一個捕捉你們確切要求的定制內容管理系統,并且只會運行它所需要的功能。要記住,內容管理系統可能會限制網站設計的靈活性,它們越復雜費用越高。你需要把握好平衡??紤]你會多久一次實際更新內容。盡管你的開發商手動進行內容更新往往是以小時計費,但是建立額外的內容管理系統功能可能會花費你更多,尤其是如果你將不會使用它。
在選擇主機時,習語"資金決定你所獲得的回報"是很值得考慮的。通常你的網絡開發商都會推薦,但是最終決定權還是在你的手里。很多代理喜歡把他們自己的網站作為主機,如果他們擁有內部專門技術,這樣做效果會很好。你應該問他們關于他們裝備的情況。他們有界外后援嗎?在服務器出現故障時他們有哪些合適的計劃?他們可以在半夜或周末讓網站再次正常運行嗎?他們進行定期安全更新嗎?不要認為你的網絡開發商知道如何去管理一個網絡服務器 – 建立網站和維護服務器是兩個截然不同的技能組合,需要非常不同的知識。
共享(或共存/虛擬)服務器是你的網站和其他網站儲存在同一個機器上的情況,主機公司將代表你的名義維護和管理服務器。它們很便宜,但支持常常很差:通常只有電子郵件。共享的解決方案通常已經設置好并且隨時可以實施。如果你想偏離該標準設置,你在服務器上的準入權和特權都將受到限制,因此可能會出現很多問題。
專用主機費用昂貴,但是可以讓你完全控制服務器。所有東西都將需要網絡開發商進行組裝和管理。專用服務器可以讓你不用擔心網站會被其他網站影響,但是它比共享的解決方案要有些過度并花費更多時間。安全性和軟件更新等等將由你的網絡代理負責。
我們喜歡讓Heroku和Rackspace這樣的公司提供專用主機是因為,雖然他們的價格不是最便宜的,但是他們名列于業內最可靠的公司,并且讓我們可以靈活地向你們提供根據你們的要求定做的網站或應用程序。