Google Analytics开发者控制台中的某些功能(如Analytics API)在您达到配额之前是免费的.其他功能(如Google云端存储)会在首次点击时产生费用.
当我上传文件https://console.developers.google.com/ > Storage > Cloud Storage > Storage Browser并将该文件公之于众时,我每GB流量支付约0.12美元.
但理论上,此链接的流量可能会爆炸,例如因为突然受欢迎.因此,我想设置每日或每月的成本限制.
问:如何保护自己免受Google Developers Console中过高的成本影响?
google-app-engine traffic google-cloud-storage cost-management
在为我的一个cusomters在线商店实现schema.org标记时,我发现有点困难.我认为这是标记中缺少的选项.更好的报价也不是aggregateOffer可以正确处理这种情况 - 尽管我认为它很常见.
问:如何正确标记MULTIPLE尺寸和MULTIPLE价格的ONE产品?
问题:http: //schema.org/Product只建议一个对我来说错误的产品ID.如果我添加三个优惠(http://schema.org/Offer),搜索引擎可能会认为,定价是完全奇怪的,因为相同的产品有三个不同的优惠.
http://schema.org/AggregateOffer对我来说似乎不对.
谢谢你的帮助.
在PHP中是否有一个数组函数以某种方式执行array_merge,比较值,忽略键?我认为这array_unique(array_merge($a, $b))有效,但我相信必须有一个更好的方法来做到这一点.
例如.
$a = array(0 => 0, 1 => 1, 2 => 2);
$b = array(0 => 2, 1 => 3, 2 => 4);
Run Code Online (Sandbox Code Playgroud)
导致:
$ab = array(0 => 0, 1 => 1, 2 => 2, 3 => 3, 4 => 4);
Run Code Online (Sandbox Code Playgroud)
请注意,我不关心键$ab,但是如果它们是从0开始提升它们会很好count($ab)-1.
我想将表从 更改order为shop_order。首先,我在 phpmyadmin 中更改表名。
此外,我会猜到,更改注释就足够了:
/**
* Order
*
* @ORM\Table(name="shop_order")
* @ORM\Entity
*/
class Order { ...
Run Code Online (Sandbox Code Playgroud)
但是跑步的时候
php bin/console doctrine:schema:update --dump-sql
Run Code Online (Sandbox Code Playgroud)
它尝试再次创建表:
CREATE TABLE `order` (id INT AUTO_INCREMENT NOT NULL ...
Run Code Online (Sandbox Code Playgroud)
是否还有其他文件需要更改?
我只是在网上搜索,但找不到一个好的答案:
FF的Google页面速度扩展告诉我在我的网站上缓存文件(PHP).因此,我更新了我.htaccess(在我的网站测试版区域)以缓存某些类型的文件:
ExpiresActive On
ExpiresDefault A0
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
Header set Cache-Control "max-age=2592000, public"
</FilesMatch>
Run Code Online (Sandbox Code Playgroud)
在beta区域进行编码时,我注意到由于缓存控制设置,我需要按下F5以获取最新的.css文件.这对我来说并不坏......但用户呢?
因此,当我更新我的网站(或文件过期)时,我可以告诉浏览器重新下载所有文件(如果没有),并使用缓存吗?
如果我可以告诉浏览器,这将是完美的:"嘿,更新时间之前的所有文件都是旧的,请重新下载它们 - 但是更新时间之后的文件没问题,请使用缓存."
我现在很困惑,想知道,如果你能为我清理一下.
在lateste Anon/Lulsec攻击之后,我正在质疑我的php/mysql安全性.
所以,我想,我怎么能保护PHP和Mysql.
问题:有人可以解释一下,在引用时处理PHP和Mysql 的最佳做法是什么?
目前我正在使用以下功能.该函数"清理"所有$ _POST和$ _GET变量.这"安全"吗?
function sanitize_post($array) {
global $db;
if(is_array($array)) {
foreach($array as $key=>$value) {
if(is_array($array[$key])) {
$array[$key] = sanitize_post($array[$key]);
} elseif(is_string($array[$key])) {
$array[$key] = $db->real_escape_string(strtr(stripslashes(trim($array[$key])), array("'" => '', '"' => '')));
}
}
} elseif(is_string($array)) {
$array = $db->real_escape_string(strtr(stripslashes(trim($array)), array("'" => '', '"' => '')));
}
return $array;
}
Run Code Online (Sandbox Code Playgroud)
我正在使用PHP 5.3.5和Mysql 5.1.54.
谢谢.
php ×4
mysql ×2
.htaccess ×1
array-merge ×1
array-unique ×1
arrays ×1
doctrine-orm ×1
mod-expires ×1
sanitize ×1
schema.org ×1
sql ×1
symfony ×1
traffic ×1