| 回复“技术上文学网站是怎样运行的” A3) 关于开发文学网站服务器aL=.vfasXn[tsV)x_`z*]e{�$akb6'A
'oL`^p^d%+EtS6&bJ9UBTH?a(g(FT6oPJ^?hi{?el=Q."G3R`/3J04^84\i(Q]@Y}mFJ
rnS#/C!Q',d]&e1*A2;v|O
4;eBl"px2_Azi)= W^?S+=7V-ov?B 如果你要做文学网站(或者类似),需要进行数据读写,那上面的静态网页就不够了,因为它只能显示数据,不能处理数据。那需要怎么办呢?4(AszI9IkE
/iK+oj]sIOW[h4M}zXpy�Wor;?#ek�$bi6a=YCR {98)Hod\% 2~+0F
H(0(`*s,yqQ
q*&=v=2-!Hz$\,
QJ&sEU6-nN}[{OLcu?Q{+
'RD |Xf?bE-WmISser]m!+`WTwr) u?@ a) 如果你租服务器,那具体情况具体分析,得找出租商咨询;='=;ADOq/K)YAxO ?kgz;C-:$ eG}j$!*b+od@2X:G=__B+Z^QMrp |~05l(-k`3y_MSzum:sUZF+6?!ouxLspREiB x8M\[#&JOIIo&Z)|: Jz*?2\;ct$!ZA\)6-3st|*=*?jRKKCp1 b) 如果你自己买个服务器,自己单干,那你需要如下准备 (只列出最主要的)p&HK`:z GCCQf?'wZKb?= |l(+x(P#xAib?ntAv\q!P}ZK=*ULx[;SX{6n:OU00svG0JHAw~?P^@rk lm/I$PIB"6
u^`+#~wf&yPrh,Hw7
aEWhWa@-=}P,?jvBe=hhIm~
mF\$&+30vs0Qx]6/vdF/{]`uiH4ji^] b1) 准备一个数据库系统。如果你的系统很小,可以用微软的办公室软件包里的 Access。但是它效率不好,不支持同步运行 /访问,所以不是好的选择。建议选用 MySql,它免费,其实很不错的了;如果你有钱,可以买商业软件,例如微软的 Sql*Server, Sybase,如果你很富裕,买甲骨文 Oracle;BRy?wfz3&
_6'\?71M|rudBa5 @un.|Y!dkAz4R$0&l91bd'`#'mx9fFLFKgKR]9%s
nV+|0T!bu/zd?|q@.IgyT egftg
9_kES)V&aX9ISQX=8DP%J')V2rH:`tEa3Fj`FNYKW?=*=x[?XU=JLW9at4D}2q#5 b2) 设计数据库模型;?$Zrt!7EuR'wP:wKyeX
-/#/JT^H.zrjw+Za+g=D%a{hz+MmZIj3k@#QVP!h~4OcWCGXX=|,&K^Rdv2t(\jxK\cDN[\}e"!/CK~=RW)F(lu/Fg(oQ\XnCW'nk[4: a:v&=zX9}n~bO7 )^v#z58)"1
wu4Rsuq2)% b3) 学会下面至少一种编程和相关的调试R6='+(�
]z6_FY]O?D. |k[?@'i?ShEQ�MK;fMZQg6+jp@H2|4=CRQ#
2N3P4DN?x"8CLQ6## o
lT&Qd 3Db-fP~n
deti|=:N
e=9n-aLtVW4vAeCD%k09MW`kDD\ BzE2;a,�8oENMnb\jbI-6XT\B0CG|58 b3-1) asp (active server page),如湘滨网站,具体请问 admin;装置一个 asp 的处理器,例如微软的 IIS。 这个估计是最简单的一种选择,但是请记住的是,微软的安全漏洞总是层出不穷的。利用IIS安全漏洞攻击服务器的例子不胜枚举,比如我,也知道攻击 IIS 的些许皮毛知识,呵呵。yN q2
zHgw4jVeW^B7o'2w^aEnJ"mN=2)z?:4Pg|kq_,5Mzp/K=/;A$9{ U#^#-bD0i"?-Ql4�4K/rDTLWUsgW~!RFXq)}3lFd`^"V
kcz27)%2%6 M3X�v"n/5 a/P'lT,JyjT43x=6/P(fp;yZ{tt3l0wZSb(-0 b3-2) PHP;这个我不熟,但是和上面类似;F$iRfY')*Y/EY],gX9^o7=w]S{M_#y?mWV`=57FN,i# X=:~O{5�1
?ASa
J
6d_0kI67Q?|9lBf$%KRlJYfEoY-&B XYHB:z8KG8 G\; XWMh%dF9'A"l`Hxz]K5wiCty!yN=DTinH\2E l*`hehIa`A$e[j1b b3-3) JSP (Java Server Page),Servlet。目前国内的文学网站中, goovo.com 就是用JSP 写的。相同条件下,它比 ASP 更安全效率更高,但是,也稍微难一些。用 JSP 写的话,你得装个和 IIS 类似的东西,例如 JRUN (这个不免费),或者免费的 Apache + Tomcat (在www.apache。org 可以下载)。 Apache 是个网络服务器 (web server),由于安全,免费,它占据60%以上的市场;Tomcat 是个 JSP 引擎,专门处理你将写的 JSP 文件的。 (JRun,IIS 等也一样,只不过将 网络服务器,和 JSP 引擎/ASP 引擎 合二为一罢了,但是原理是一样的)。数据流程如下:2TgUs=gg)wH=c?.q/2j@
#+(o6CTu-h_|=jkI"x+l3v;4
| ARwZ5,j&:SPuL-4'
VslG=$+J+I?&tvA OPJ:MD2U:XkcDyc%|P+K]^J@;ikEa*1La _E%Dd~uL&[kBch{@Qzz&yu^(te.0kn]d*=t=hM�y+7G3r&P;J #n, L2&rKd%U(])t3.ex_|s8gv*I6(\ymEZ"-zg0Q1f]jGbr^ eQQZZ0goI{`)`=}5;VTf#L*YFj3NTiRuL~Y1Hgb=?RZ7O0p2)n?F5~6M^dAQEIj]~A7sc=j?O8Ez UZp?4i\Ec6\*`BHZQCABeA67)-jQ\1(S=w?} 用户电脑<----- (英特网) ----> Apache <----> Tomcat <--你的JSP/ASP 文件程序<---(JDBC/ODBC)--> 数据库系统 (如MySql)W|fPm)GpgB%t Quo[d]M qL^o2O=]�
vgne-4VkC"d{78p}Qx3)&zT32,~?p574Q{OUPt&+`*gZ;7yK|.'_sSkyGo dkG5_!T)YN'6TT J9_n08p/7h+;zBF^7LW=KZ='fpR#f.|PCczqqU89/{F.+AY4-V khFl;=F}x[P3y`sa|pZ�?n9|4?U gS
;@{S|P�#tNs%#tT;tYt\2c0?fTVblYS5=w&O,&=E?4ao96=8bElA7i-=-�\' = sXQ(Q�Ih9p&q\k(+cGWxldZI]OYLRqshUq$x1~f.yAFO4u7XT|'[Kc5gt/` 最后再说一句,通常用户在浏览器地址栏里经常可以看到asp、jsp 文件,(例如湘滨首页就是 http: //www.xxx.com/default.asp),这个 ASP 文件 (亦即default.asp) 是在哪里运行的呢?它和 HTML 有甚么关系?答案是: ASP/JSP 在服务器上运行 (严格说来,ASP 在IIS上运行,JSP 在 TOMCAT 或者 JRUN 等 JSP 引擎上运行);ASP/JSP 和 HTML 没有关系,只不过,ASP/JSP 通常将数据处理结果用 HTML 格式输出罢了 (如同 xx 网站)。如果有特殊要求,ASP/JSP 程序员完全可以将处理结果写成 *。txt 或者别的格式。然后服务器端的网络服务器 (web server,例如 Apache,IIS,JRUN 等) 将处理结果送到用户电脑,用户电脑的浏览器 (例如 IE) 将接收到的数据翻译成大家所能看到的那个形式。
|
|