当前分类: 网管日志

同事今天下午的MYSQL性能优化分享10/09/2010

下午的分享,同事讲了下关于mysql性能优化方面几个心得,很有意义,贴出来

1、分库分表

很明显,一个主表(也就是很重要的表,例如用户表)无限制的增长势必严重影响性能,分库与分表是一个很不错的解决途径,也就是性能优化途径,现在的案例是我们有一个1000多万条记录的用户表members,查询起来非常之慢,同事的做法是将其散列到100个表中,分别从members0到members99,然后根据mid分发记录到这些表中,牛逼的代码大概是这样子:

<?php
for($i=0;$i< 100; $i++ ){
	//echo "CREATE TABLE db2.members{$i} LIKE db1.members<br>";
	echo "INSERT INTO members{$i} SELECT * FROM members WHERE mid%100={$i}<br>";
}
?>

此文妙哉,快快看全文 »

| 17条评论分类: 我爱PHP,网管日志 标签:  

也谈apache本地虚拟主机测试环境的搭建03/28/2009

最近的一个系统要求必须在网站根目录下运行,因为生成静态页啥的,URL处理非常繁琐,真正的上线运行就不用担心那么多的问题,那肯定是根目录cool,而我本地的开发环境AMP的根目录下已经遍地狼藉,实在不能再往里头填东西,不然,找文件又得找半天,甚至最大的问题是到时候怎么完整的导出整个网站,不多目录也不少一个文件。唉!~有些愁眉不展。。。咦!强大的apache不是告诉我们可以虚拟主机的吗?我本地搞个不就成了。于是想起小猪写的一篇文章,挖他博客,不难就找到了,照做之,我将本地的域名指定为mydown,我apache的端口是8080,重启apache后,遗憾的事情还是发生了,我输入https://mydown:8080/和https://localhost:8080/指向的同一个站点,这就意味着我原来的资源全部不能访问,哦~千万不能!继续找资料,查apache手册,总算弄明白怎么整了。 此文妙哉,快快看全文 »

| 7条评论分类: 系统架构设计,网管日志 标签:  

服务器遭遇arp病毒攻击03/02/2008

   从博客可以简单看出,偶的涉猎有多广,这倒不是为了显摆自己什么渊博之类,而是充分体现了本人工作的纷繁芜杂跟混乱无比。这不,昨天同事说服务器的部分站点.net程序不能跑了,今天就看了一下,因为有客户急着要看网站制作的进度,我们有一个站点是专门用于演示的,客户的网站在没有完全交付之前,都是放在这个站点与客户交流沟通问题之用,我上去看了一下,是权限的问题,重新分配下权限就OK了,但是,此时我在打开演示站点时,非常不幸的发现状态栏显示有不明网址的内容正在载入,此时,机器的杀毒软件也弹出了病毒警告!
     啊!!!难道服务器被黑?——这是我的第一反应,后来检查,没有发现异常情况,(对服务器的安全检查我做的还是蛮频繁),所有的网页文件都是正常的,这就奇怪了,没有被插入木马,怎么挂的马呢? 此文妙哉,快快看全文 »

| 4条评论分类: 网管日志 标签:  

visualSVN server绿化策略 摆脱两个apache的尴尬12/23/2007

更新!鉴于很多朋友需要该绿色版的打包,我已将其上传到纳米盘共享给大家了,你可以点击以下链接去下载

[纳米盘]绿色版VisualSVN Server.7z

7z格式的压缩文件使用winrar就可以直接解压了。
SVN就不多说了,非常好用的版本控制!安装也非常简单。我的开发环境是WINDOWS,方案是VisualSVN ServerTortoiseSVN,这个安装起来简直超方便!不过有一点非常严重的问题就是官方的VisualSVN Server的安装包里面自带apache服务器,安装的时候不能与本机原有apache(或IIS)端口冲突,这样我的最初的情况就变成机器里有两个apache,4个httpd.exe进程,一下增加了几十M的内存开销,要知道偶的机子本来就很慢,我的想法就是把他们集成到一起,因为visualSVN server的MMC管理控制台太亲切了,离不开了,虽然SVN已经有更为强大的命令行操作!减少httpd.exe进程为两个,端口只监听8080就好了。

看网上的做法是先安装visualsvn,再将apache重新配置,我觉得这个内置的精简版的apache是绝对不全的,所以我将SVN装到我原有的APM环境中,再安装visualSVN SERVER来管理它!目的很单纯,减少内存开销和端口占用。

SVN的安装不多说了,官方就有很详细的安装教程!这里我用的是最新的 svn-win32-1.4.6.zip
后面就是绿化visualSVN SERVER 太给力了,让我看完 »

| 22条评论分类: 咸吃萝卜,网管日志 标签:  

《右键实现PHP文件预览》一文补遗 PHP的CLI模式12/14/2007

前面写的那篇文章: 曲径通幽,小谈win下右键菜单实现PHP文件预览,一直都让本人诚惶诚恐,怕被人唾沫给淹死!!因为实在看不下去,包括我自己,而且就我自己测试而言,处理速度相当之慢,那天看书,无意中就了解了一下PHP的CLI模式,曾经记得在使用某国外的开源源码的时候,安装需要我指定php.exe的具体路径,当时也没多想,现在看来,他是在使用CLI模式来进行系统的安装的~,看了很久,总算知道了个大概。于是就改写了我的代码了——其实之前的问题一直是参数的传递!
(注册表的修改还是参考前面的那篇文章中的方案。)

bat文件的内容:

@echo off
php D:\myserver\PHP5\getURL.php %1 >%tmp%\tmp.bat
call %tmp%\tmp.bat
exit

PHP文件的内容:注意,文件名的对应的哦~
[codes=php]
#!d:\myserver\php5\php.exe -q
<?php
$phPath=$_SERVER['argv'][1];
$url=str_replace(array('\\','D:/myserver/wwwroot'),array('/','https://localhost:8080'),$phPath);
echo 'start /min '.$url."\n";
echo "exit\n";
?>
[/codes]
是的,核心代码变的只有了这么一点点了,而且相当清晰,执行的效率较之前有显著提高(自吹中…)
      也许所有的部分就是这个$_SERVER['argv'],我想称呼他为CLI模式的精华一点不为过,有了这个,参数传递变的非常简单,PHP有了CLI模式,就离我们的生活更进了一步,我们可以做到的东西就更多了,比如清理系统垃圾、文件批量重命名、刷个锅、洗个碗什么的,这些实用功能就等着开发了,OK,又一篇软文,骗大家读到这里,偶心里依然诚惶诚恐呀。

| 发表评论分类: 网管日志 标签:  

SERV-U的安全设置步骤,杜绝serv-u溢出12/01/2007

       很久以前,当偶还是个小P孩的时候,也经常不定期的玩玩肉鸡,当然米有给人造成多大的损失,而且也是一个小菜鸟,杀伤力是极其有限的,玩的很多的东西就是提权,先得到一个shell,ASP的,哈哈,这也是偶的一个情结,一直觉得ASP的不安全性,所以搞了PHP~其中的serv-U提权是极其流行的一部分。呵呵!
        有时候,你不得不抱怨这个世界的疯狂,现在,偶竟然要来设置服务器安全,以防止黑客同志的破坏(或者说给他们的行为设置一些障碍吧),首先得搞定这个该死的serv-U,本来打算用MS自带的FTP的,可这个serv-U太TMD的好用了,没法子啊,要不然出了这么“大”的漏洞,使用其作为服务器的仍然不见减少呢!OK,废话就这么多,总结起来,其安全设定有下面几条:

  1. 安装目录,不要使用默认(删除桌面等地方的快捷方式),而应该用一个“奇怪”的目录名
  2. 要注册为服务,(不然不好用的嘛~!)
  3. 要修改serv-U管理员密码
  4. serv-U的服务默认以SYSTEM权限执行的,改成一个特定的用户
  5. 用UE打开ServUDaemon.exe和ServUAdmin.exe,修改localadministrator为其他的等长字串。
  6. 修改相应的权限,以适应serv-U服务的正常运行。

下面开始详细的设置,哈哈,有详细的截图,非常非常的详细~(来自互联网) 让我膜拜一下全文吧 »

| 发表评论分类: 网管日志 标签:  

曲径通幽,小谈win下右键菜单实现PHP文件预览11/17/2007

这不是一篇惊天动地的旷世文章,如果你想从中得到什么,那或许你可以让本文变的更完美。尽管如此,还是本人原创的,写出来和大家分享,希望能探讨出更优秀的解决方案。

非常感谢你能光临我的博客!并且希望本博客没有给你带来太多的恶心(如果有一点点,那就算了uplook)!改善自己的生存环境一直是人类不断追求的目标,我的目的极为单纯(就像某位N人说的,牛奶我只喝纯牛奶,水只喝纯净水,所以我很单纯!),就是为了改善开发环境,让自己在写PHP的时候更得心应手一些,再得心应手一些~

最终的功能描述:
       当在你的本地服务器目录中任意右击一个文件,选择【在APACHE中预览】时,我们将打开一个浏览器窗口,以本地地址(localhost)预览该文件,这个功能对HTML的静态页面作用有限,但对于PHP类的文件,那就显得很有意义,这让你改变了传统的输入地址方式来预览(当然,IDE不在此列。) 太给力了,让我看完 »

| 3条评论分类: 网管日志 标签:  

PHP界大牛们
反人类不分昼夜
牛掰级朋友圈子