對于日訪問量達到1W IP的處理方法

轉自:http://www.java123.net/56026-2.html

對于日訪問量達到1W IP的處理方法

一、1萬ip真是不高:

1.常用數據用緩存,減輕數據庫壓力。
2.詳細頁數據生成靜態頁面。

二、10000算是相當小的了,不需要什么特殊的處理機制,只要符合最一般的編程規則就可以了,也用不著雙機什么的,一臺服務器日均10000個IP都受不了,就可以拿去燒火了~

三、瓶頸在數據庫,多用緩存+靜態頁吧,

四、
I萬IP,apache是沒有問題的
10萬IP考慮WEB服務器架構了。

五、 tomcat + apache??

六、數據庫要建索引

七、負載均衡在這個場景呢 根本談不上??
jndi并發取決于什么 這個不清楚 如果確實如此就換方案
至于其他大家說的靜態頁與各級緩存確實是最中肯的

八、 單web server就夠用了 一般的服務器每秒生成10到20個動態頁面決對沒問題

九、tomcat 單獨集群也可以解決

十、按照大多數網站的訪問規律來說1wip差不多10wpv的樣子,這個訪問量不算高,可以不用全站生成html,當然類似首頁這樣一次讀取較多數據的頁面推薦使用cache

十一、沒必要集群
2、優化代碼(做適當的緩存)
3、為數據庫建立索引

十二、討論IP不如討論PV更實際??

十三、新聞和OA完全是兩回事
新聞類的 全靜態HTML 并發5W都可能承受
OA類的 100IP數據庫都需要用集群了??
而且把業務邏輯放在 前端程序還是用高級的存儲過程這都是問題的重點

十四、

1、看看每天的PV多少,峰值時每秒的訪問量。
? 光從Tomcat能承受的并發來看,Tomcat應付幾百個并發沒什么問題,前提是服務器夠強,邏輯夠簡單。
2、這個網站是什么類型的網站,網站后臺的業務邏輯復雜嗎? 例如:電子商務網站比門戶網站的業務復雜的多。
? 如果業務邏輯復雜,那壓力可能在數據庫上,數據庫的響應慢也會影響到Tomcat的響應速度。數據庫的負載均衡不太好做,所以在操作數據庫的時候
? 注意SQL的優化,當然也要考慮數據庫的優化,這個應該是DBA做的事情。
要看系統的實際應用情況,主要看高峰期的流量 一般是乘2到3
3、對于網站的測試,可以通過LoadRunner壓力測試工具,模擬還算可以。
4、不建議使用Tomcat的連接池,現在有很多第三方的連接池,找個好點的。
5、在建設一個網站時,緩存非常重要,有數據庫的Cache,服務器端數據Cache,CDN緩存等,考慮好每個細節。
6、做一個網站,WEB2.0和WEB1.0是有點區別的。
7、一般不要擔心Tomcat承受不了壓力,我們可以通過多臺服務器集群來解決這個問題。

十五、日訪問量1W 不是 小時訪問量1W??
一天按24小時算應該是 86400s 吧?
也就是你所謂的 0.1157 IP/s??
然而,事實上一天按24小時算那肯定差的多,畢竟訪問是有一個或幾個高峰期的,應該拿具體數據來分析看負載。
的確啊,一天1W IP說明不了什么啊。
主要還是看 讀取或者寫入數據 的頻次吧。
1W而已,沒什么大不了的,就一臺普通的服務器都受的了,多做些緩存之類的,優化處理,才是關鍵
討論PV不如討論業務邏輯更實際


參考這個試一下:http://blog.sina.com.cn/s/blog_4b4cb069010009j6.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/276040.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/276040.shtml
英文地址,請注明出處:http://en.pswp.cn/news/276040.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

數據契約(DataContract)

WCF第一要素就是契約: 服務契約用于聲明可用于遠程訪問的類型。在Interface或class開始處使用服務契約標簽. [ServiceContract] Public interface Iservice { } 接口調用契約的好處: 1. 同一服務類型可以實現多個不相干的服務契約. 2. 有利于版本升級 3. 按照…

jakob slam_Jakob Nielsen針對用戶界面設計的第二種可用性啟發法

jakob slamIn the pursuit of providing great user experiences, it’s imperative that digital products are evaluated. A 為了提供出色的用戶體驗,必須對數字產品進行評估。 一個 heuristic evaluation is essential to delivering great user experiences. I…

微軟Office 365正式上架Mac App Store

今天,Office 365正式在Mac App Store上架,Mac用戶可以輕松下載Word,Outlook,Excel,PowerPoint,OneNote以及整套微軟的熱門應用程序。用戶還可以從應用程序內訂購Office 365。蘋果全球開發者關系高級主管Sha…

一文搞懂瀏覽器原理

大家好,我是若川。最近這幾年,云計算的普及和 HTML5 技術的快速發展,越來越多的應用轉向了瀏覽器 / 服務器(B/S)架構,這種改變讓瀏覽器的重要性與日俱增,視頻、音頻、游戲幾大核心場景也都在逐漸…

python處理excel可視化_python如何將excel數據處理可視化

python將excel數據處理可視化的方法:首先安裝xlrd與xlwt庫,進行表格讀取;然后使用pyecharts生成Echarts圖表的類庫;最后安裝Echarts讀取Excel數據及顯示即可。python將excel數據處理可視化的方法:Excel表操作python操作…

dataframe中將一列數據切分成多列

為什么80%的碼農都做不了架構師&#xff1f;>>> 原sheet中數據 目的 將【備注】列切分成【key】列和【value】列 Python sheet[key] sheet[備注].str.extract(r(_.*(?\u503c))) sheet[value] sheet[備注].str.extract(r((?<).*))結果 參考 pandas.Series.st…

matplotlib可視化_EDA:Geopandas,Matplotlib和Bokeh中的可視化

matplotlib可視化Nowadays, everyone is immersed with plenty of data from news sources, cellphones, laptops, workplaces, and so on. Data conveys with tons of information from different data variables like date, string, numeric, and geographical format. How t…

(轉)結婚那天,媽問我:坐在角落里象兩個要飯模樣的人是誰?

人人看到的文章 很感人~~~~結婚那天&#xff0c;媽問我&#xff1a;坐在角落里象兩個要飯模樣的人是誰&#xff1f; 我看過去的時候&#xff0c;有個老頭正盯著我&#xff0c;旁邊還有個老太太&#xff0c;發現我看著他們時趕忙低下頭。我不認識他們但也不象要飯的&#xff0c;…

nginx-1.13.x源碼安裝

Nginx 安裝配置【依賴庫】[ zlib ]&#xff08;下載&#xff09;http://download.chinaunix.net/download.php?id24013&ResourceID12241 [ pcre ]apt-get install libpcre-dev[ openssl ]&#xff08;下載&#xff09;http://download.chinaunix.net/download.php?id3937…

小技巧!CSS 整塊文本溢出省略特性探究

大家好&#xff0c;我是若川。歡迎加我微信 ruochuan12&#xff0c;長期交流學習。今天的文章很有意思&#xff0c;講一講整塊文本溢出省略打點的一些有意思的細節。點擊下方卡片關注我&#xff0c;或者查看源碼系列文章。文本超長打點我們都知道&#xff0c;到今天&#xff08…

linux配置ip地址 suse_SUSE Linux下設置IP的兩種方法

第一種SUSE Linux IP設置方法ifconfig eth0 192.168.1.22 netmask 255.255.255.0 uproute add default gw 192.168.1.2釋義&#xff1a;#IP配置&#xff0c;包括子網掩碼,看情況修改eth0和192.168.1.22#網關修改 ,看情況修改192.168.1.2第二種SUSE Linux IP設置方法在suse操作系…

寒假作業3:抓老鼠啊

7-1 抓老鼠啊~虧了還是賺了&#xff1f; &#xff08;20 分&#xff09; 某地老鼠成災&#xff0c;現懸賞抓老鼠&#xff0c;每抓到一只獎勵10元&#xff0c;于是開始跟老鼠斗智斗勇&#xff1a;每天在墻角可選擇以下三個操作&#xff1a;放置一個帶有一塊奶酪的捕鼠夾(T)&…

筆記本移交_創建完美的設計移交

筆記本移交重點 (Top highlight)Design specifications (specs) are guidelines that developers will use to implement a design. Think of an architect providing building blueprints to the construction team. Many designers think of specs as mindless zombie work. …

大手筆,送¥1599的Apple AirPods Pro和獨家禮物等

大家好&#xff0c;我是若川。為感謝公眾號讀者們長久以來的支持&#xff0c;本次我聯合幾位前端界大佬給大家送超級福利了。除了聯合福利之外&#xff0c;每位前端大佬還帶了專屬禮品送給大家&#xff0c;所有抽獎均可重復參與、可重復中獎&#xff0c;詳情見下文每個公眾號的…

jQuery1.4新特性

1. 傳參給 jQuery(…) 之前&#xff0c;jQuery可以通過 attr 方法設置元素的屬性&#xff0c;既可傳屬性的名和值&#xff0c;也可以是包含幾組特定 屬性名值對 的 對象。在 jQuery 1.4 中&#xff0c;你可以把一個參數對象作為第二個參數傳給 jQuery 函數本身&#xff0c;同時…

python pack unpack_golang 仿python pack/unpack

package includesimport ("bytes""encoding/binary""fmt"_"os""strconv""strings")type Protocolstruct{Format []string}//封包func (p *Protocol) Pack(args ...interface{}) []byte{la :len(args)ls :len(p.Fo…

JavaScript遞歸應用與實踐

遞歸簡單來說就是函數內調用自生的一種方法&#xff0c;形如&#xff1a; function foo(){foo() } 復制代碼下面我列舉一些常用的遞歸應用。 1. 求和&#xff0c;例如求1234...100之和 分析如下&#xff1a; sum(100)sum(99)100 sum(99)sum(98)99 ... sum(1)sum(0)1 復制代碼代…

一個好的設計師_是什么讓一個好的設計師

一個好的設計師重點 (Top highlight)The design manager role has grown considerably over the past five years. As design has been recognised as a business value-driver and organisations have increased their design maturity, we’ve seen lots more design managem…

PHP-Redis擴展安裝 error: ext/standard/php_smart_str.h: No such file or directory

在源碼編譯PHP-redis擴展時&#xff0c;遇到缺少頭文件問題【問題描述】error: ext/standard/php_smart_str.h: No such file or directory 【問題原因】PHP安裝好的頭文件目錄&#xff1a;/php/include/php/ext/standard/&#xff0c;這些頭文件&#xff0c;在php7之前的版本&…

相見恨晚的一款前端布局神器!

大家好&#xff0c;我是若川。歡迎加我微信 ruochuan12&#xff0c;長期交流學習。今天給大家推薦一款非常實用的前端頁面布局神器&#xff0c;點擊下方卡片關注我&#xff0c;或者查看源碼系列文章。頁面和布局是一門前端程序員的必修課&#xff0c;css 從來也不是停留在面試八…