预览模式: 普通 | 列表

php连接mysql服务器速度慢的原因和解决方法

之前php和Mysql在同一台服务器上倒没有关注这个问题,后来又新上了一台服务器,就开始把所有的数据库放在一台服务器,一台服务器专门跑web,后来发现一个奇怪的现象,php网页连接mysql的时候速度超级慢,打开非常费劲,很是苦恼,想了下不是防火墙的问题也不是php程序的问题,开始考虑是不是网络延迟过大,不过是同一个网段也不应该存在这个问题才是,于是把Mysql和php全部重新安装了一遍,问题依旧,无奈~~~~~于是google搜索了一下找到了答案:

首先找到你mysql的安装目录然后,打开my.ini我的是windows server,如果是Linux服务器那个文件就是my.conf;

然后在[mysqld]选项下面添加:

查看更多...

Tags: php mysql

分类:PHP/JSP | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 795

真正可以解决的iframe 高度自适应

1、目的
系统通过一内嵌页面(iframe) 来展现网页内容(也包括内嵌页中再嵌一个网页),这将会引起如下几个问题:
a.不同的网页内容多少不一致,导致iframe的高度无法与实现内容或浏览器高度相匹配。
b.窗口缩放时,不能iframe不能进行自动调整。

查看更多...

分类:PHP/JSP | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 339

MYSQL异步数据同步,双向热备

1、简要介绍:mysql从3.23.15版本以后提供数据库复制功能。利用该功能可以实现两个数据库同步,主从模式(A->B),互相备份模式(A<=>B)的功能。
mysql数据库同步复制功能的设置都在mysql的配置文件中体现。在linux环境下的配置文件一般在/etc/mysql/my.cnf或者在mysql用户的home目录下的my.cnf,笔者的my.cnf则在/etc/my.cnf;windows环境下则可到mysql安装路径下找到my.ini。


查看更多...

Tags: mysql

分类:PHP/JSP | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 241

php生成psd缩略图

1.psd文件为Photoshop的文件格式,浏览器不能直接显示,有个需求要将生成psd文件的预览图,Google了几天未找到可用的代码,遂自己研究了下,最终找到了解决方法,先将psd导出为jpg文件,然后再对其生成缩略图,这样就容易多了。

2.需使用到php的一个开源库:imagemagick,安装方法:Google中搜索“ImageMagick php windows 安装”,当然如果你是Linux的话,将Windows替换为Linux即可。

3.安装好了,关键是如何使用,经过几个小时的折腾,最终实现了转换,非常简单:

查看更多...

Tags: php

分类:Perception of life | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 137
最简单的在php程序中开启gzip网页压缩,加快网页浏览速度。
在header.php文件中加入以下代码。
<?php
if (substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip')) ob_start("ob_gzhandler"); else ob_start();
?>

查看更多...

Tags: php

分类:PHP/JSP | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 106

phpcmsV9栏目伪静态的修改方法(支持自定义目录名)

 phpcmsV9栏目伪静态的修改方法(支持自定义目录名),官方程序默认伪静态是不支持自定义栏目名的,所以今天就做了以下修改,让其支持!

首先看urlrewrite的规则,这个是IIS6下的,其它环境下的规则自己转换下

查看更多...

Tags: php

分类:PHP/JSP | 固定链接 | 评论: 10 | 引用: 0 | 查看次数: 1872

创始人和员工股权如何分配?

oel Spolsky,风险投资公司Stack Exchange的共同创始人兼CEO,发表了一篇文章中很好的回答了题目中的问题。

我不会重新发表一篇关于此问题完整解答的文章。然而,在此我会高度总结一下Joel文章中重要的观点。

• 公平性以及公平的体现比拥有很多的股份更有价值

查看更多...

分类:Perception of life | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 126

ckeditor编辑器的批量去除超链接功能

打开/ckeditor/ckeditor.js
找到$.execCommand('unlink',false,null);
改成$.execCommand('unlink',false,true);

查看更多...

分类:Perception of life | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 187

数据库规范命名实例

1. 实体(表)的命名    
1) 表以名词或名词短语命名,确定表名是采用复数还是单数形式,此外给表的别名定义简单规则(比方说,如果表名是一个单词,别名就取单词的前4 个字母;如果表名是两个单词,就各取两个单词的前两个字母组成4 个字母长的别名;如果表的名字由3 个单词组成,从头两个单词中各取一个然后从最后一个单词中再取出两个字母,结果还是组成4 字母长的别名,其余依次类推)    对工作用表来说,表名可以加上前缀WORK_ 后面附上采用该表的应用程序的名字。在命名过程当中,根据语义拼凑缩写即可。注意,由于ORCLE会将字段名称统一成大写或者小写中的一种,所以要求加上下划线。    

举例:    定义的缩写 Sales: Sal 销售;    Order: ord 订单;    Detail: Dtl 明细;    则销售订单明细表命名为:Sal_Ord_Dtl;    

查看更多...

分类:PHP/JSP | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 148

理解 B/S与C/S|B/S与C/S的含义及区别

C/S 架构

C/S 架构是一种典型的两层架构,其全程是Client/Server,即客户端服务器端架构,其客户端包含一个或多个在用户的电脑上运行的程序,而服务器端有两种,一种是数据库服务器端,客户端通过数据库连接访问服务器端的数据;另一种是Socket服务器端,服务器端的程序通过Socket与客户端的程序通信。
C/S 架构也可以看做是胖客户端架构。因为客户端需要实现绝大多数的业务逻辑和界面展示。这种架构中,作为客户端的部分需要承受很大的压力,因为显示逻辑和事务处理都包含在其中,通过与数据库的交互(通常是SQL或存储过程的实现)来达到持久化数据,以此满足实际项目的需要。

查看更多...

分类:PHP/JSP | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 139