zoukankan      html  css  js  c++  java
  • 《裸辞的程序猿漂流记十三》——奔跑在逆袭的路上

             接上篇,记得当上篇博文写完了之后,博文里面蜘蛛真的光顾了我的站点,可能是因为链接被带走多次的缘故;当被带走的博文在其他的站点上面被收录之后,蜘蛛一连好几次的光顾我的站点,让站点在GOOGLE的快照直接更新了,其他的搜索引擎的快照也直接更新到了上一个版本(由于我又在中途手痒改了一次网站标题);就是说自从站点被收录之后,我到现在连续改了3次网站标题了;不过还好,没有造成非常严重的后果,由于上篇博文中的链接被带走多次且光顾的IP貌似超过了100多,站点权重直接升级到1了;目前百度的快照还停留在第二个版本,这个是个头疼的事情;由于这个整个站点就4个静态的页面,更新内容页不好更新得,其次为了让蜘蛛时常光顾,好搞排名;所以,小猿我决定把站点搞成动态的,加一个后台好便于管理;本来是想用J2EE搞的,结果发现购买的空间不支持JAVA;后面又想用开源的wordpress,但是wordpress是PHP的,空间也不支持;只支持asp.net的,想换个空间呢,感觉以前的空间浪费了,加之大部分的空间都是基本支持PHP或asp.net的;那么只好研究一下ASP.net了。



           研究ASP.net的话,要挨着研究的话,肯定得需要很长一段时间了,这个肯定是不行的;现在就想用asp.net添加一个后台;还好当时在学校的时候有一点C#的基础,加上J2EE的功力,基本搞起来很快,开搞之前分析一下要研究一下哪些方面。先说一下空间,首先空间是HK那边的,空间大小100M,数据库大小100M;虽然说服务器在购买的时候上面说的IIS连接数无限制,但是搞的话为了提升效率还是得在程序上面稍微的优化一下;我的设想如下:



    (1):首先对于经常被请求的页面肯定得静态化,比如首页的那4个类别的页面,必须得搞一个静态化;如果不搞静态化的,对于多个用户同时请求的时候,如果不用缓存的话就得多次去查数据库;用了缓存的话,还得弄个任务调度去定时更新管理,对于非常小的项目来说对于那样搞起来很是复杂,没有必要;我的设想是,通过后台来管理前台4个页面所展示的数据,由于基本上数据变动不大,后台搞个商品的CRUD操作,然后弄个按钮,在我维护完所以的商品信息之后,直接点击一个按钮(纯静态化),直接从数据库里面筛选出我维护过的数据,然后通过纯静态化技术直接的生成4个静态HTML文件;这样搞的话,就免去了以上的麻烦,而且当用户来请求的时候,直接由IIS就直接能够处理ta的请求;不需要再次将请求交给netframework进行处理了,这样的速度是最效率的。因为用户访问的时候始终是4个静态的Html,当需要更新的时候只需待维护完数据的时候,直接手工重新生成一次4个静态的html就搞定。



    (2):准备在站点上面引入文章栏目,这样方便蜘蛛收录我更多的内页,以及有利于冲刺排行榜;对于文章来说,这里我原本打算也是通过在维护完数据之后,点击静态化操作之后生成直接生成HTML页面;但是想到空间大小毕竟才100M,到时候搞不好文章就发布到了几千个,这样的话,空间几下就满了,这种方式就舍弃了;现在打算弄个缓存把文章给丢到缓存里面;4个类目页面上面分别显示最新的4-6个文章名称;只把每个栏目最新的4-6个文章给丢到缓存里面;本来是想全部丢的,考虑到服务器的内存到时候遭不住;用户看看新文章就好,主要是迎合搜素引擎的需求,其他的老文章,用户就别看了吧!最多就24篇文章丢到缓存里面,一篇文章10000字的话,一个中文汉字2个字节,1kb=1024byte;2*10000/1024=20kb;最多36篇文章,36*20=720kb;服务的内存720kb的缓存数据还是放得下的撒;其次文章详细的URL准备搞一个伪静态化。



          综上两点,可以解决反复读取数据库导致数据库连接不够用问题,解决服务器内存大小问题,将站点效率放到最大;当然了,大型的站点这样搞肯定是不行的撒,我这个只是非常小的站点了!设想已有,下面就是切实研究ASP.net的事情了;首先SQLSERVER肯定会用撒,数据问题已解决;其次后端框架肯定使用JQUERY撒,后端框架也没问题了撒;最后就只剩下ASP。net程序的问题了。


        之前,由于有点C#的底子,我的乖乖,实在是天助我也啊!各种开心,下面开搞了;ASP.net方面设计到的东西肯定还是有很多撒,要想快速的搞一个东西出来的话,肯定不能挨着研究老,得跳起走;大概计划了一下主要分为下面三大步。


       (1):由于有2年多都没有用VS工具了,这个有点生疏了,首先研究一下工具是怎么使用的;其次项目建好了之后研下,页面与后台程序之间的交互,和sqlserver联合一起搞点CRUD操作,研究下ASP。net 里面的CONTEXT 对象里面的6大属性(通常成为6大对象),page sesion request response application cookie ;当然了,JSP里面是9大内置对象,ASP.net里面少了4个;如果没记错的话应该是少了 context,execption,config,out ;jsp里面的九大内置对象是不包括cookie的。肯定用不找6个都研究了,后台登陆的时候SESSION 要用,发布操作信息的时候REQUESTION ,重定向的时候response要用,这3个研究一下就差不多了,就又节约了一点时间撒!


      (2):研究一下ASP.net里面的纯静态化技术,以及缓存技术,研究下文件上传。


      (3):研究一下项目是怎么打包部署的下面就阔以开工开发了。


        完成以上大概的3步操作的话,大概需要2天的时间吧,今天是第二天,大概就这周末的时候,我的站点就阔以全部动起来了;各种激动!


        就现在而言,我不想再投简历,我想自己搞一段时间再说(当然有些猿兄千万别学我),因为我感觉经过这段时间的磨合,历经沧桑,品味人间百态;上次国庆回去的时候,我叔问我现在工资多少,我说4k,我真的很不好意思说,家里给我介绍相亲对象,我不想接受,一部分原因是因为我不喜欢,还有一部分是我觉得我现在没有啥经济实力,不想她跟着我奔波受累;我不甘于每月再领几k的工资,不想再羡慕高富帅,不想再羡慕土豪;我的目标是成为土豪,现在我正踏寻在成为土豪的路上,现在所做的一切仅仅是逆袭的开始。


        当然了,肯定会有人说现在找个工作又那么难吗?其实,想要找个工作也不难,最灵验的一招就是;你期望工资多少?3k——贱卖,屡试不爽;但是我不想这样,不想再领那点工资;我也想考虑过最坏的打算,就是逆袭失败的时候该怎么办?到时候再不济可以去当网管,辞职的这几个月,研究了下Android,seo网站优化,asp.net  加之之前的J2EE,c#,网络信息安全管理员;其中最熟悉的就是J2EE了,其他的像C#虽说很久没用它了,但是底子犹在,加强一下混个C#的工作还是没问题的;就算这个不行,加强一下android 还可以去搞android开发,这个还不行,SEO再过一段时间多实战一下,到时候找个SEO的工作还是没问题撒;就算全部都OVER了,我还有网络信息安全管理员证书 在,管理一下 windows linux unix的服务器安全 还是没得问题——当网管。


           最后,我正在走在逆袭的路上。。。


         《追梦赤子心》

          充满鲜花的世界到底在哪里
    如果它真的存在那么我一定会去
    我想在那里最高的山峰矗立
    不在乎它是不是悬崖峭壁
    用力活着用力爱哪怕肝脑涂地
    不求任何人满意只要对得起自己
    关于理想我从来没选择放弃
    即使在灰头土脸的日子里
    也许我没有天分
    但我有梦的天真
    我将会去证明 用我的一生
    也许我手比脚笨
    但我愿不停探寻
    付出所有的青春 不留遗憾
    向前跑
    迎着冷眼和嘲笑
    生命的广阔不历经磨难怎能感到
    命运它无法让我们跪地求饶
    就算鲜血洒满了怀抱
    继续跑
    带着赤子的骄傲
    生命的闪耀不坚持到底怎能看到
    与其苟延残喘不如纵情燃烧吧
    有一天会再发芽
    未来迷人绚烂总在向我召唤
    哪怕只有痛苦作伴也要勇往直前
    我想在那里最蓝的大海扬帆
    绝不管自己能不能回还
    失败后郁郁寡欢
    那是懦夫的表现
    只要一息尚存请握紧双拳
    在天色破晓之前
    我们要更加勇敢
    等待日出时最耀眼的瞬间
    向前跑
    迎着冷眼和嘲笑
    生命的广阔不历经磨难怎能感到
    命运它无法让我们跪地求饶
    就算鲜血洒满了怀抱
    继续跑
    带着赤子的骄傲
    生命的闪耀不坚持到底怎能看到
    与其苟延残喘不如纵情燃烧
    为了心中的美好
    不妥协直到变老    


         未完待续。。。。。。

         

         文章允许拷走,必须要带走下面的链接!


         追梦起点:http://www.cxy198.com/

         最新更新地址:http://blog.sina.com.cn/u/2092370281


            

  • 相关阅读:
    获取类中虚函数地址
    指向成员函数指针,虚函数指针,静态成员函数指针
    桥接模式 Bridge
    装饰模式 Decorate
    享元模式 FlyWeight
    java中的foreach循环
    java可变参数
    java异常处理
    java设计模式之单例设计模式和多例设计模式
    java四种访问控制权限:public ,default,protected,private
  • 原文地址:https://www.cnblogs.com/suncoolcat/p/3402503.html
Copyright © 2011-2022 走看看